<?php
define("MAX_DESTAQUES", 4);
class lojaLoader extends PluginLoader{
        
    private $usermenu = array(
        'Meus Painel' => array('Meus Painel' => 'loja/usuario'),
        'Meus Pedidos' => array(
            'Meus Pedidos'       => 'loja/compra',
            'Últimos Pedidos'    => array('Últimos Pedidos'    => 'loja/compra/ultimos'),
            'Pedidos em aberto'  => array('Pedidos em aberto'  => 'loja/compra/aberto'),
            'Pedidos Entregues'  => array('Pedidos Entregues'  => 'loja/compra/entregue'),
            'Pedidos Cancelados' => array('Pedidos Cancelados' => 'loja/compra/cancelado'),
            'Pedidos por número' => array('Pedidos por número' => 'loja/compra/numero'),
            'Pedidos por data'   => array('Pedidos por data'   => 'loja/compra/data')
        ),
        'Meus Dados Cadastrais' => array(
            'Meus Dados Cadastrais' => 'loja/usuario/',
            'Email e Senha'         => array('Email e Senha'        => 'loja/usuario/login'),
            'Meus dados pessoais'   => array('Meus dados pessoais'  => 'loja/usuario/dados')
        ),
        
        'Serviços' => array(
            'Serviços'            => 'loja/sac',
            'Trocas e Devoluções' => array('Trocas e Devoluções' => 'loja/sac/trocas'),
            'Atendimento'         => array('Atendimento'         => 'loja/sac/atendimento'),
            'Reembolso'           => array('Reembolso'           => 'loja/sac/reembolso'),
            'Vale Presente'       => array('Vale Presente'       => 'loja/sac/vale')
        )
    );
    
    public function setCommonVars(){

        //carrega os models necessários para gerar as variaveis
        $this->LoadModel("loja/carrinho" , "car");
        $this->LoadModel("loja/categoria", "cat");
        $this->LoadModel("loja/produto"  , "produto");
        
        //quantidade de itens e total de itens do carrinho
        $car['qtd']   = $this->car->getNumItens();
        $car['total'] = $this->car->getTotal();
     
        if(!isset($_GET['url'])) $_GET['url'] = "";
        $string = 'Hello World!';
        if(stristr($_GET['url']    , 'loja/usuario') !== FALSE) $menu = $this->usermenu;
        elseif(stristr($_GET['url'], 'loja/compra')  !== FALSE) $menu = $this->usermenu;
        elseif(stristr($_GET['url'], 'loja/sac')     !== FALSE) $menu = $this->usermenu;
        else                                                    $menu = $this->cat->geraMenu();

        //seta as variaveis
        $this->setVar("car"      , $car);
        $this->setVar("menu"     , $menu);
        //$this->setVar("destaques", $this->produto->getDestaques($limit = MAX_DESTAQUES, $offset = 0));
    }
    
    public function setAdminVars(){

    }
    
}

?>